home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_25_GReadResource.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
94KB
|
1,665 lines
# near model CODE resource
# jump table entries: 13752-13787 (36 of them)
export_1719:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 2F0B move.l -[A7], A3
00000012 2F0C move.l -[A7], A4
00000014 4EBA 04C6 jsr [PC + 0x4C6 /* 000004DC */]
00000018 598F subq.l A7, 4
0000001A 2F0B move.l -[A7], A3
0000001C 4EBA 0FDE jsr [PC + 0xFDE /* 00000FFC */]
00000020 2054 movea.l A0, [A4]
00000022 215F 0002 move.l [A0 + 0x2], [A7]+
00000026 558F subq.l A7, 2
00000028 2F0B move.l -[A7], A3
0000002A 4EBA 0D6C jsr [PC + 0xD6C /* 00000D98 */]
0000002E 2054 movea.l A0, [A4]
00000030 115F 0006 move.b [A0 + 0x6], [A7]+
00000034 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000003A 4E5E unlink A6
0000003C 4E74 0008 rtd 0x0008
export_1720:
00000040 4E56 FFFE link A6, -0x0002
00000044 48E7 0018 movem.l -[A7], A3,A4
00000048 266E 000C movea.l A3, [A6 + 0xC]
0000004C 286E 0008 movea.l A4, [A6 + 0x8]
00000050 2F0B move.l -[A7], A3
00000052 2F0C move.l -[A7], A4
00000054 4EBA FFAA jsr [PC - 0x56 /* 00000000 */]
00000058 486E FFFF pea.l [A6 - 0x1]
0000005C 7001 moveq.l D0, 0x01
0000005E 2F00 move.l -[A7], D0
00000060 2F0B move.l -[A7], A3
00000062 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000066 2054 movea.l A0, [A4]
00000068 116E FFFF 0008 move.b [A0 + 0x8], [A6 - 0x1]
0000006E 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA]
00000074 4E5E unlink A6
00000076 4E74 0008 rtd 0x0008
0000007A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1721: // at 0000007C (misaligned)
0000007E FFFC .invalid <<F/7/7>>
00000080 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000084 266E 000C movea.l A3, [A6 + 0xC]
00000088 286E 0008 movea.l A4, [A6 + 0x8]
0000008C 2F0B move.l -[A7], A3
0000008E 2F0C move.l -[A7], A4
00000090 4EBA 03EE jsr [PC + 0x3EE /* 00000480 */]
00000094 598F subq.l A7, 4
00000096 2F0B move.l -[A7], A3
00000098 4EBA 0D3E jsr [PC + 0xD3E /* 00000DD8 */]
0000009C 2A1F move.l D5, [A7]+
0000009E 4247 clr.w D7
000000A0 602E bra +0x30 /* 000000D0 */
label000000A2:
000000A2 7000 moveq.l D0, 0x00
000000A4 2D40 FFFC move.l [A6 - 0x4], D0
000000A8 558F subq.l A7, 2
000000AA 2F0B move.l -[A7], A3
000000AC 4EBA 0CCA jsr [PC + 0xCCA /* 00000D78 */]
000000B0 1C1F move.b D6, [A7]+
000000B2 558F subq.l A7, 2
000000B4 486E FFFC pea.l [A6 - 0x4]
000000B8 2F0B move.l -[A7], A3
000000BA 4EBA 0F60 jsr [PC + 0xF60 /* 0000101C */]
000000BE 4A1F tst.b [A7]+
000000C0 670C beq +0xE /* 000000CE */
000000C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000C6 1F06 move.b -[A7], D6
000000C8 2F0C move.l -[A7], A4
000000CA 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
label000000CE:
000000CE 5247 addq.w D7, 1
label000000D0:
000000D0 48C7 ext.l D7
000000D2 BA87 cmp.l D5, D7
000000D4 6ECC bgt -0x32 /* 000000A2 */
000000D6 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
000000DC 4E5E unlink A6
000000DE 4E74 0008 rtd 0x0008
000000E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000E4-000000F6
export_1722:
fn000000E4:
000000E4 4E56 0000 link A6, 0
000000E8 48E7 0018 movem.l -[A7], A3,A4
000000EC 266E 000C movea.l A3, [A6 + 0xC]
000000F0 286E 0008 movea.l A4, [A6 + 0x8]
000000F4 2F0B move.l -[A7], A3
// end alternate branch 000000E4-000000F6
export_1722: // at 000000E4 (misaligned)
fn000000E4: // (misaligned)
000000E6 0000 48E7 ori.b D0, 0xE7
000000EA 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000000EE 000C 286E ori.b A4, 0x6E /* 'n' */
000000F2 0008 2F0B ori.b A0, 0xB
000000F6 2F0C move.l -[A7], A4
000000F8 4EBA 03E2 jsr [PC + 0x3E2 /* 000004DC */]
000000FC 598F subq.l A7, 4
000000FE 2F0B move.l -[A7], A3
00000100 4EBA 0EFA jsr [PC + 0xEFA /* 00000FFC */]
00000104 2054 movea.l A0, [A4]
00000106 215F 0002 move.l [A0 + 0x2], [A7]+
0000010A 558F subq.l A7, 2
0000010C 2F0B move.l -[A7], A3
0000010E 4EBA 0C88 jsr [PC + 0xC88 /* 00000D98 */]
00000112 2054 movea.l A0, [A4]
00000114 115F 000A move.b [A0 + 0xA], [A7]+
00000118 598F subq.l A7, 4
0000011A 2F0B move.l -[A7], A3
0000011C 4EBA 0CBA jsr [PC + 0xCBA /* 00000DD8 */]
00000120 2054 movea.l A0, [A4]
00000122 215F 0014 move.l [A0 + 0x14], [A7]+
00000126 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000012C 4E5E unlink A6
0000012E 4E74 0008 rtd 0x0008
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000134-00000138
export_1723:
fn00000134:
00000134 4E56 FFA0 link A6, -0x0060
// end alternate branch 00000134-00000138
export_1723: // at 00000134 (misaligned)
fn00000134: // (misaligned)
00000136 FFA0 .invalid <<F/6/7>>
00000138 48E7 0018 movem.l -[A7], A3,A4
0000013C 266E 000C movea.l A3, [A6 + 0xC]
00000140 286E 0008 movea.l A4, [A6 + 0x8]
00000144 2F0B move.l -[A7], A3
00000146 2F0C move.l -[A7], A4
00000148 4EBA 04FA jsr [PC + 0x4FA /* 00000644 */]
0000014C 41EE FFBC lea.l A0, [A6 - 0x44]
00000150 486E FFBC pea.l [A6 - 0x44]
00000154 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000158 4A00 tst.b D0
0000015A 584F addq.w A7, 4
0000015C 6700 00AC beq +0xAE /* 0000020A */
00000160 598F subq.l A7, 4
00000162 2F0B move.l -[A7], A3
00000164 4EBA 0C72 jsr [PC + 0xC72 /* 00000DD8 */]
00000168 2054 movea.l A0, [A4]
0000016A 215F 007A move.l [A0 + 0x7A], [A7]+
0000016E 558F subq.l A7, 2
00000170 2F0B move.l -[A7], A3
00000172 4EBA 0C24 jsr [PC + 0xC24 /* 00000D98 */]
00000176 7000 moveq.l D0, 0x00
00000178 1F00 move.b -[A7], D0
0000017A 2F0C move.l -[A7], A4
0000017C 4EAD 43EA jsr [A5 + 0x43EA /* export_2169 */]
00000180 558F subq.l A7, 2
00000182 2F0B move.l -[A7], A3
00000184 4EBA 0C12 jsr [PC + 0xC12 /* 00000D98 */]
00000188 7000 moveq.l D0, 0x00
0000018A 1F00 move.b -[A7], D0
0000018C 2F0C move.l -[A7], A4
0000018E 4EAD 43F2 jsr [A5 + 0x43F2 /* export_2170 */]
00000192 558F subq.l A7, 2
00000194 2F0B move.l -[A7], A3
00000196 4EBA 0C00 jsr [PC + 0xC00 /* 00000D98 */]
0000019A 2054 movea.l A0, [A4]
0000019C 115F 0080 move.b [A0 + 0x80], [A7]+
000001A0 41EE FFAC lea.l A0, [A6 - 0x54]
000001A4 486E FFAC pea.l [A6 - 0x54]
000001A8 2F0B move.l -[A7], A3
000001AA 4EBA 0E18 jsr [PC + 0xE18 /* 00000FC4 */]
000001AE 2054 movea.l A0, [A4]
000001B0 41E8 0082 lea.l A0, [A0 + 0x82]
000001B4 43EE FFAC lea.l A1, [A6 - 0x54]
000001B8 20D9 move.l [A0]+, [A1]+
000001BA 20D9 move.l [A0]+, [A1]+
000001BC 20D9 move.l [A0]+, [A1]+
000001BE 20D9 move.l [A0]+, [A1]+
000001C0 558F subq.l A7, 2
000001C2 2F0B move.l -[A7], A3
000001C4 4EBA 0BF2 jsr [PC + 0xBF2 /* 00000DB8 */]
000001C8 2054 movea.l A0, [A4]
000001CA 315F 009E move.w [A0 + 0x9E], [A7]+
000001CE 2054 movea.l A0, [A4]
000001D0 70FF moveq.l D0, 0xFFFFFFFF
000001D2 B068 009E cmp.w D0, [A0 + 0x9E]
000001D6 671C beq +0x1E /* 000001F4 */
000001D8 3F28 009E move.w -[A7], [A0 + 0x9E]
000001DC 486E FFA0 pea.l [A6 - 0x60]
000001E0 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
000001E4 2054 movea.l A0, [A4]
000001E6 41E8 0092 lea.l A0, [A0 + 0x92]
000001EA 43EE FFA0 lea.l A1, [A6 - 0x60]
000001EE 20D9 move.l [A0]+, [A1]+
000001F0 20D9 move.l [A0]+, [A1]+
000001F2 20D9 move.l [A0]+, [A1]+
label000001F4:
000001F4 558F subq.l A7, 2
000001F6 2F0B move.l -[A7], A3
000001F8 4EBA 0B9E jsr [PC + 0xB9E /* 00000D98 */]
000001FC 2054 movea.l A0, [A4]
000001FE 115F 00A0 move.b [A0 + 0xA0], [A7]+
00000202 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000208 6012 bra +0x14 /* 0000021C */
label0000020A:
0000020A 2F0C move.l -[A7], A4
0000020C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000210 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000214 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000218 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000021C:
0000021C 4CEE 1800 FF98 movem.l A3,A4, [A6 - 0x68]
00000222 4E5E unlink A6
00000224 4E74 0008 rtd 0x0008
export_1724:
fn00000228:
00000228 4E56 FFBC link A6, -0x0044
0000022C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000230 266E 000C movea.l A3, [A6 + 0xC]
00000234 286E 0008 movea.l A4, [A6 + 0x8]
00000238 2F0B move.l -[A7], A3
0000023A 2F0C move.l -[A7], A4
0000023C 4EBA FEF6 jsr [PC - 0x10A /* 00000134 */]
00000240 41EE FFBC lea.l A0, [A6 - 0x44]
00000244 486E FFBC pea.l [A6 - 0x44]
00000248 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
0000024C 4A00 tst.b D0
0000024E 584F addq.w A7, 4
00000250 6748 beq +0x4A /* 0000029A */
00000252 558F subq.l A7, 2
00000254 2F0B move.l -[A7], A3
00000256 4EBA 0B20 jsr [PC + 0xB20 /* 00000D78 */]
0000025A 2054 movea.l A0, [A4]
0000025C 115F 00B6 move.b [A0 + 0xB6], [A7]+
00000260 598F subq.l A7, 4
00000262 2F0B move.l -[A7], A3
00000264 4EBA 0B72 jsr [PC + 0xB72 /* 00000DD8 */]
00000268 2A1F move.l D5, [A7]+
0000026A 598F subq.l A7, 4
0000026C 2F0B move.l -[A7], A3
0000026E 4EBA 0B68 jsr [PC + 0xB68 /* 00000DD8 */]
00000272 2C1F move.l D6, [A7]+
00000274 598F subq.l A7, 4
00000276 2F0B move.l -[A7], A3
00000278 4EBA 0B5E jsr [PC + 0xB5E /* 00000DD8 */]
0000027C 2E1F move.l D7, [A7]+
0000027E 486D F718 pea.l [A5 - 0x8E8]
00000282 2F05 move.l -[A7], D5
00000284 2F06 move.l -[A7], D6
00000286 2F07 move.l -[A7], D7
00000288 7010 moveq.l D0, 0x10
0000028A 3F00 move.w -[A7], D0
0000028C 2F0C move.l -[A7], A4
0000028E 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
00000292 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000298 6012 bra +0x14 /* 000002AC */
label0000029A:
0000029A 2F0C move.l -[A7], A4
0000029C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000002A0 3F2E FFEE move.w -[A7], [A6 - 0x12]
000002A4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000002A8 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000002AC:
000002AC 4CEE 18E0 FFA8 movem.l D5,D6,D7,A3,A4, [A6 - 0x58]
000002B2 4E5E unlink A6
000002B4 4E74 0008 rtd 0x0008
export_1725:
000002B8 4E56 FFBC link A6, -0x0044
000002BC 2F0C move.l -[A7], A4
000002BE 286E 0008 movea.l A4, [A6 + 0x8]
000002C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000002C6 2F0C move.l -[A7], A4
000002C8 4EBA FF5E jsr [PC - 0xA2 /* 00000228 */]
000002CC 558F subq.l A7, 2
000002CE 2F0C move.l -[A7], A4
000002D0 4EAD 4482 jsr [A5 + 0x4482 /* export_2188 */]
000002D4 2F0C move.l -[A7], A4
000002D6 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */]
000002DA 41EE FFBC lea.l A0, [A6 - 0x44]
000002DE 486E FFBC pea.l [A6 - 0x44]
000002E2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000002E6 4A00 tst.b D0
000002E8 584F addq.w A7, 4
000002EA 6714 beq +0x16 /* 00000300 */
000002EC 598F subq.l A7, 4
000002EE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000002F2 2054 movea.l A0, [A4]
000002F4 215F 00B8 move.l [A0 + 0xB8], [A7]+
000002F8 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
000002FE 6012 bra +0x14 /* 00000312 */
label00000300:
00000300 2F0C move.l -[A7], A4
00000302 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000306 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000030A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000030E 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000312:
00000312 286E FFB8 movea.l A4, [A6 - 0x48]
00000316 4E5E unlink A6
00000318 4E74 0008 rtd 0x0008
export_1726:
0000031C 4E56 0000 link A6, 0
00000320 48E7 0018 movem.l -[A7], A3,A4
00000324 266E 000C movea.l A3, [A6 + 0xC]
00000328 286E 0008 movea.l A4, [A6 + 0x8]
0000032C 2F0B move.l -[A7], A3
0000032E 2F0C move.l -[A7], A4
00000330 4EBA FDB2 jsr [PC - 0x24E /* 000000E4 */]
00000334 558F subq.l A7, 2
00000336 2F0B move.l -[A7], A3
00000338 4EBA 0A5E jsr [PC + 0xA5E /* 00000D98 */]
0000033C 2054 movea.l A0, [A4]
0000033E 115F 001C move.b [A0 + 0x1C], [A7]+
00000342 598F subq.l A7, 4
00000344 2F0B move.l -[A7], A3
00000346 4EBA 0CB4 jsr [PC + 0xCB4 /* 00000FFC */]
0000034A 2054 movea.l A0, [A4]
0000034C 215F 001E move.l [A0 + 0x1E], [A7]+
00000350 598F subq.l A7, 4
00000352 2F0B move.l -[A7], A3
00000354 4EBA 0CA6 jsr [PC + 0xCA6 /* 00000FFC */]
00000358 2054 movea.l A0, [A4]
0000035A 215F 0022 move.l [A0 + 0x22], [A7]+
0000035E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000364 4E5E unlink A6
00000366 4E74 0008 rtd 0x0008
0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1727: // at 0000036C (misaligned)
0000036E FFF2 .invalid <<F/7/7>>
00000370 48E7 0018 movem.l -[A7], A3,A4
00000374 266E 000C movea.l A3, [A6 + 0xC]
00000378 286E 0008 movea.l A4, [A6 + 0x8]
0000037C 2F0B move.l -[A7], A3
0000037E 2F0C move.l -[A7], A4
00000380 4EBA 015A jsr [PC + 0x15A /* 000004DC */]
00000384 598F subq.l A7, 4
00000386 2F0B move.l -[A7], A3
00000388 4EBA 0BF6 jsr [PC + 0xBF6 /* 00000F80 */]
0000038C 2054 movea.l A0, [A4]
0000038E 215F 0002 move.l [A0 + 0x2], [A7]+
00000392 558F subq.l A7, 2
00000394 2F0B move.l -[A7], A3
00000396 4EBA 0A20 jsr [PC + 0xA20 /* 00000DB8 */]
0000039A 2054 movea.l A0, [A4]
0000039C 315F 0006 move.w [A0 + 0x6], [A7]+
000003A0 486E FFF8 pea.l [A6 - 0x8]
000003A4 7008 moveq.l D0, 0x08
000003A6 2F00 move.l -[A7], D0
000003A8 2F0B move.l -[A7], A3
000003AA 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
000003AE 7008 moveq.l D0, 0x08
000003B0 2F00 move.l -[A7], D0
000003B2 486E FFF8 pea.l [A6 - 0x8]
000003B6 2054 movea.l A0, [A4]
000003B8 4868 0008 pea.l [A0 + 0x8]
000003BC 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
000003C0 486E FFF2 pea.l [A6 - 0xE]
000003C4 2F0B move.l -[A7], A3
000003C6 4EBA 0C18 jsr [PC + 0xC18 /* 00000FE0 */]
000003CA 2054 movea.l A0, [A4]
000003CC 41E8 0010 lea.l A0, [A0 + 0x10]
000003D0 43EE FFF2 lea.l A1, [A6 - 0xE]
000003D4 20D9 move.l [A0]+, [A1]+
000003D6 30D9 move.w [A0]+, [A1]+
000003D8 486E FFF2 pea.l [A6 - 0xE]
000003DC 2F0B move.l -[A7], A3
000003DE 4EBA 0C00 jsr [PC + 0xC00 /* 00000FE0 */]
000003E2 2054 movea.l A0, [A4]
000003E4 41E8 0016 lea.l A0, [A0 + 0x16]
000003E8 43EE FFF2 lea.l A1, [A6 - 0xE]
000003EC 20D9 move.l [A0]+, [A1]+
000003EE 30D9 move.w [A0]+, [A1]+
000003F0 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
000003F6 4E5E unlink A6
000003F8 4E74 0008 rtd 0x0008
export_1728:
fn000003FC:
000003FC 4E56 FFFC link A6, -0x0004
00000400 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000404 266E 000C movea.l A3, [A6 + 0xC]
00000408 286E 0008 movea.l A4, [A6 + 0x8]
0000040C 2F0B move.l -[A7], A3
0000040E 2F0C move.l -[A7], A4
00000410 4EBA 00CA jsr [PC + 0xCA /* 000004DC */]
00000414 598F subq.l A7, 4
00000416 2F0B move.l -[A7], A3
00000418 4EBA 0BE2 jsr [PC + 0xBE2 /* 00000FFC */]
0000041C 2054 movea.l A0, [A4]
0000041E 215F 0014 move.l [A0 + 0x14], [A7]+
00000422 558F subq.l A7, 2
00000424 2F0B move.l -[A7], A3
00000426 4EBA 0970 jsr [PC + 0x970 /* 00000D98 */]
0000042A 2054 movea.l A0, [A4]
0000042C 115F 0012 move.b [A0 + 0x12], [A7]+
00000430 598F subq.l A7, 4
00000432 2F0B move.l -[A7], A3
00000434 4EBA 09A2 jsr [PC + 0x9A2 /* 00000DD8 */]
00000438 2054 movea.l A0, [A4]
0000043A 215F 000A move.l [A0 + 0xA], [A7]+
0000043E 558F subq.l A7, 2
00000440 2F0B move.l -[A7], A3
00000442 4EBA 0974 jsr [PC + 0x974 /* 00000DB8 */]
00000446 3C1F move.w D6, [A7]+
00000448 4247 clr.w D7
0000044A 6022 bra +0x24 /* 0000046E */
label0000044C:
0000044C 7000 moveq.l D0, 0x00
0000044E 2D40 FFFC move.l [A6 - 0x4], D0
00000452 558F subq.l A7, 2
00000454 486E FFFC pea.l [A6 - 0x4]
00000458 2F0B move.l -[A7], A3
0000045A 4EBA 0BC0 jsr [PC + 0xBC0 /* 0000101C */]
0000045E 4A1F tst.b [A7]+
00000460 670A beq +0xC /* 0000046C */
00000462 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000466 2F0C move.l -[A7], A4
00000468 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
label0000046C:
0000046C 5247 addq.w D7, 1
label0000046E:
0000046E BC47 cmp.w D6, D7
00000470 6EDA bgt -0x24 /* 0000044C */
00000472 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00000478 4E5E unlink A6
0000047A 4E74 0008 rtd 0x0008
0000047E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000480-00000492
export_1729:
fn00000480:
00000480 4E56 0000 link A6, 0
00000484 48E7 0018 movem.l -[A7], A3,A4
00000488 266E 000C movea.l A3, [A6 + 0xC]
0000048C 286E 0008 movea.l A4, [A6 + 0x8]
00000490 2F0B move.l -[A7], A3
// end alternate branch 00000480-00000492
export_1729: // at 00000480 (misaligned)
fn00000480: // (misaligned)
00000482 0000 48E7 ori.b D0, 0xE7
00000486 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000048A 000C 286E ori.b A4, 0x6E /* 'n' */
0000048E 0008 2F0B ori.b A0, 0xB
00000492 2F0C move.l -[A7], A4
00000494 4EBA 0046 jsr [PC + 0x46 /* 000004DC */]
00000498 558F subq.l A7, 2
0000049A 2F0B move.l -[A7], A3
0000049C 4EBA 091A jsr [PC + 0x91A /* 00000DB8 */]
000004A0 2054 movea.l A0, [A4]
000004A2 315F 000A move.w [A0 + 0xA], [A7]+
000004A6 558F subq.l A7, 2
000004A8 2F0B move.l -[A7], A3
000004AA 4EBA 090C jsr [PC + 0x90C /* 00000DB8 */]
000004AE 2054 movea.l A0, [A4]
000004B0 315F 000C move.w [A0 + 0xC], [A7]+
000004B4 598F subq.l A7, 4
000004B6 2F0B move.l -[A7], A3
000004B8 4EBA 091E jsr [PC + 0x91E /* 00000DD8 */]
000004BC 2054 movea.l A0, [A4]
000004BE 215F 000E move.l [A0 + 0xE], [A7]+
000004C2 598F subq.l A7, 4
000004C4 2F0C move.l -[A7], A4
000004C6 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
000004CA 2054 movea.l A0, [A4]
000004CC 215F 0018 move.l [A0 + 0x18], [A7]+
000004D0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000004D6 4E5E unlink A6
000004D8 4E74 0008 rtd 0x0008
export_1730:
fn000004DC:
000004DC 4E56 0000 link A6, 0
000004E0 4E5E unlink A6
000004E2 4E74 0008 rtd 0x0008
000004E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1731: // at 000004E8 (misaligned)
000004EA FF9C .invalid <<F/6/7>>
000004EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000004F0 266E 000C movea.l A3, [A6 + 0xC]
000004F4 286E 0008 movea.l A4, [A6 + 0x8]
000004F8 41EE FFF0 lea.l A0, [A6 - 0x10]
000004FC 41EE FFF8 lea.l A0, [A6 - 0x8]
00000500 2F0B move.l -[A7], A3
00000502 2F0C move.l -[A7], A4
00000504 4EBA 013E jsr [PC + 0x13E /* 00000644 */]
00000508 41EE FFAC lea.l A0, [A6 - 0x54]
0000050C 486E FFAC pea.l [A6 - 0x54]
00000510 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000514 4A00 tst.b D0
00000516 584F addq.w A7, 4
00000518 6700 0086 beq +0x88 /* 000005A0 */
0000051C 4207 clr.b D7
0000051E 6018 bra +0x1A /* 00000538 */
label00000520:
00000520 598F subq.l A7, 4
00000522 2F0B move.l -[A7], A3
00000524 4EBA 0AD6 jsr [PC + 0xAD6 /* 00000FFC */]
00000528 7000 moveq.l D0, 0x00
0000052A 1007 move.b D0, D7
0000052C 2054 movea.l A0, [A4]
0000052E 41E8 0092 lea.l A0, [A0 + 0x92]
00000532 219F 0C00 move.l [A0 + D0 * 4], [A7]+
00000536 5207 addq.b D7, 1
label00000538:
00000538 7000 moveq.l D0, 0x00
0000053A 1007 move.b D0, D7
0000053C 0C00 0001 cmpi.b D0, 0x1
00000540 63DE bls -0x20 /* 00000520 */
00000542 486E FFF0 pea.l [A6 - 0x10]
00000546 2F0B move.l -[A7], A3
00000548 4EBA 0A5E jsr [PC + 0xA5E /* 00000FA8 */]
0000054C 486E FFF8 pea.l [A6 - 0x8]
00000550 2F0B move.l -[A7], A3
00000552 4EBA 0A54 jsr [PC + 0xA54 /* 00000FA8 */]
00000556 558F subq.l A7, 2
00000558 2F0B move.l -[A7], A3
0000055A 4EBA 083C jsr [PC + 0x83C /* 00000D98 */]
0000055E 1E1F move.b D7, [A7]+
00000560 558F subq.l A7, 2
00000562 2F0B move.l -[A7], A3
00000564 4EBA 0832 jsr [PC + 0x832 /* 00000D98 */]
00000568 1C1F move.b D6, [A7]+
0000056A 41EE FF9C lea.l A0, [A6 - 0x64]
0000056E 486E FF9C pea.l [A6 - 0x64]
00000572 2F0B move.l -[A7], A3
00000574 4EBA 0A4E jsr [PC + 0xA4E /* 00000FC4 */]
00000578 2054 movea.l A0, [A4]
0000057A 41E8 00A4 lea.l A0, [A0 + 0xA4]
0000057E 43EE FF9C lea.l A1, [A6 - 0x64]
00000582 20D9 move.l [A0]+, [A1]+
00000584 20D9 move.l [A0]+, [A1]+
00000586 20D9 move.l [A0]+, [A1]+
00000588 20D9 move.l [A0]+, [A1]+
0000058A 558F subq.l A7, 2
0000058C 2F0B move.l -[A7], A3
0000058E 4EBA 0808 jsr [PC + 0x808 /* 00000D98 */]
00000592 2054 movea.l A0, [A4]
00000594 115F 00B4 move.b [A0 + 0xB4], [A7]+
00000598 2B6E FFEC F614 move.l [A5 - 0x9EC], [A6 - 0x14]
0000059E 6012 bra +0x14 /* 000005B2 */
label000005A0:
000005A0 2F0C move.l -[A7], A4
000005A2 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000005A6 3F2E FFDE move.w -[A7], [A6 - 0x22]
000005AA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000005AE 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000005B2:
000005B2 486E FFF0 pea.l [A6 - 0x10]
000005B6 7000 moveq.l D0, 0x00
000005B8 1F00 move.b -[A7], D0
000005BA 2F0C move.l -[A7], A4
000005BC 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000005C0 486E FFF8 pea.l [A6 - 0x8]
000005C4 1F06 move.b -[A7], D6
000005C6 1F07 move.b -[A7], D7
000005C8 2F0C move.l -[A7], A4
000005CA 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000005CE 4CEE 18C0 FF8C movem.l D6,D7,A3,A4, [A6 - 0x74]
000005D4 4E5E unlink A6
000005D6 4E74 0008 rtd 0x0008
000005DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1732: // at 000005DC (misaligned)
000005DE 0000 48E7 ori.b D0, 0xE7
000005E2 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000005E6 000C 286E ori.b A4, 0x6E /* 'n' */
000005EA 0008 2F0B ori.b A0, 0xB
000005EE 2F0C move.l -[A7], A4
000005F0 4EBA FAF2 jsr [PC - 0x50E /* 000000E4 */]
000005F4 558F subq.l A7, 2
000005F6 2F0B move.l -[A7], A3
000005F8 4EBA 079E jsr [PC + 0x79E /* 00000D98 */]
000005FC 2054 movea.l A0, [A4]
000005FE 115F 001C move.b [A0 + 0x1C], [A7]+
00000602 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000608 4E5E unlink A6
0000060A 4E74 0008 rtd 0x0008
0000060E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1733: // at 00000610 (misaligned)
00000612 0000 48E7 ori.b D0, 0xE7
00000616 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000061A 000C 286E ori.b A4, 0x6E /* 'n' */
0000061E 0008 2F0B ori.b A0, 0xB
00000622 2F0C move.l -[A7], A4
00000624 4EBA FDD6 jsr [PC - 0x22A /* 000003FC */]
00000628 2F0B move.l -[A7], A3
0000062A 2F0C move.l -[A7], A4
0000062C 4EAD 460A jsr [A5 + 0x460A /* export_2237 */]
00000630 2F0B move.l -[A7], A3
00000632 2F0C move.l -[A7], A4
00000634 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00000638 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000063E 4E5E unlink A6
00000640 4E74 0008 rtd 0x0008
export_1734:
fn00000644:
00000644 4E56 FFA2 link A6, -0x005E
00000648 48E7 0018 movem.l -[A7], A3,A4
0000064C 266E 000C movea.l A3, [A6 + 0xC]
00000650 286E 0008 movea.l A4, [A6 + 0x8]
00000654 41EE FFBC lea.l A0, [A6 - 0x44]
00000658 486E FFBC pea.l [A6 - 0x44]
0000065C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000660 4A00 tst.b D0
00000662 584F addq.w A7, 4
00000664 6700 0162 beq +0x164 /* 000007C8 */
00000668 558F subq.l A7, 2
0000066A 2F0B move.l -[A7], A3
0000066C 4EBA 074A jsr [PC + 0x74A /* 00000DB8 */]
00000670 2054 movea.l A0, [A4]
00000672 315F 0078 move.w [A0 + 0x78], [A7]+
00000676 41EE FFB4 lea.l A0, [A6 - 0x4C]
0000067A 486E FFB4 pea.l [A6 - 0x4C]
0000067E 2F0B move.l -[A7], A3
00000680 4EBA 0926 jsr [PC + 0x926 /* 00000FA8 */]
00000684 2054 movea.l A0, [A4]
00000686 41E8 0028 lea.l A0, [A0 + 0x28]
0000068A 43EE FFB4 lea.l A1, [A6 - 0x4C]
0000068E 20D9 move.l [A0]+, [A1]+
00000690 20D9 move.l [A0]+, [A1]+
00000692 41EE FFA2 lea.l A0, [A6 - 0x5E]
00000696 486E FFA2 pea.l [A6 - 0x5E]
0000069A 2F0B move.l -[A7], A3
0000069C 4EBA 090A jsr [PC + 0x90A /* 00000FA8 */]
000006A0 2054 movea.l A0, [A4]
000006A2 41E8 0030 lea.l A0, [A0 + 0x30]
000006A6 43EE FFA2 lea.l A1, [A6 - 0x5E]
000006AA 20D9 move.l [A0]+, [A1]+
000006AC 20D9 move.l [A0]+, [A1]+
000006AE 486E FFAB pea.l [A6 - 0x55]
000006B2 7001 moveq.l D0, 0x01
000006B4 2F00 move.l -[A7], D0
000006B6 2F0B move.l -[A7], A3
000006B8 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
000006BC 486E FFAA pea.l [A6 - 0x56]
000006C0 7001 moveq.l D0, 0x01
000006C2 2F00 move.l -[A7], D0
000006C4 2F0B move.l -[A7], A3
000006C6 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
000006CA 2054 movea.l A0, [A4]
000006CC 116E FFAA 0041 move.b [A0 + 0x41], [A6 - 0x56]
000006D2 2054 movea.l A0, [A4]
000006D4 116E FFAB 0040 move.b [A0 + 0x40], [A6 - 0x55]
000006DA 558F subq.l A7, 2
000006DC 2F0B move.l -[A7], A3
000006DE 4EBA 06B8 jsr [PC + 0x6B8 /* 00000D98 */]
000006E2 2054 movea.l A0, [A4]
000006E4 115F 004E move.b [A0 + 0x4E], [A7]+
000006E8 558F subq.l A7, 2
000006EA 2F0B move.l -[A7], A3
000006EC 4EBA 06AA jsr [PC + 0x6AA /* 00000D98 */]
000006F0 2054 movea.l A0, [A4]
000006F2 115F 004F move.b [A0 + 0x4F], [A7]+
000006F6 558F subq.l A7, 2
000006F8 2F0B move.l -[A7], A3
000006FA 4EBA 069C jsr [PC + 0x69C /* 00000D98 */]
000006FE 2054 movea.l A0, [A4]
00000700 115F 0044 move.b [A0 + 0x44], [A7]+
00000704 558F subq.l A7, 2
00000706 2F0B move.l -[A7], A3
00000708 4EBA 068E jsr [PC + 0x68E /* 00000D98 */]
0000070C 2054 movea.l A0, [A4]
0000070E 115F 0045 move.b [A0 + 0x45], [A7]+
00000712 558F subq.l A7, 2
00000714 2F0B move.l -[A7], A3
00000716 4EBA 06A0 jsr [PC + 0x6A0 /* 00000DB8 */]
0000071A 2054 movea.l A0, [A4]
0000071C 315F 0048 move.w [A0 + 0x48], [A7]+
00000720 558F subq.l A7, 2
00000722 2F0B move.l -[A7], A3
00000724 4EBA 0672 jsr [PC + 0x672 /* 00000D98 */]
00000728 2054 movea.l A0, [A4]
0000072A 115F 0046 move.b [A0 + 0x46], [A7]+
0000072E 558F subq.l A7, 2
00000730 2F0B move.l -[A7], A3
00000732 4EBA 0664 jsr [PC + 0x664 /* 00000D98 */]
00000736 2054 movea.l A0, [A4]
00000738 115F 0047 move.b [A0 + 0x47], [A7]+
0000073C 558F subq.l A7, 2
0000073E 2F0B move.l -[A7], A3
00000740 4EBA 0676 jsr [PC + 0x676 /* 00000DB8 */]
00000744 2054 movea.l A0, [A4]
00000746 315F 004A move.w [A0 + 0x4A], [A7]+
0000074A 558F subq.l A7, 2
0000074C 2F0B move.l -[A7], A3
0000074E 4EBA 0668 jsr [PC + 0x668 /* 00000DB8 */]
00000752 2054 movea.l A0, [A4]
00000754 315F 004C move.w [A0 + 0x4C], [A7]+
00000758 7000 moveq.l D0, 0x00
0000075A 2D40 FFAC move.l [A6 - 0x54], D0
0000075E 558F subq.l A7, 2
00000760 486E FFAC pea.l [A6 - 0x54]
00000764 2F0B move.l -[A7], A3
00000766 4EBA 08B4 jsr [PC + 0x8B4 /* 0000101C */]
0000076A 4A1F tst.b [A7]+
0000076C 670A beq +0xC /* 00000778 */
0000076E 2054 movea.l A0, [A4]
00000770 216E FFAC 006C move.l [A0 + 0x6C], [A6 - 0x54]
00000776 6008 bra +0xA /* 00000780 */
label00000778:
00000778 2054 movea.l A0, [A4]
0000077A 7000 moveq.l D0, 0x00
0000077C 2140 006C move.l [A0 + 0x6C], D0
label00000780:
00000780 7000 moveq.l D0, 0x00
00000782 2D40 FFB0 move.l [A6 - 0x50], D0
00000786 558F subq.l A7, 2
00000788 486E FFB0 pea.l [A6 - 0x50]
0000078C 2F0B move.l -[A7], A3
0000078E 4EBA 088C jsr [PC + 0x88C /* 0000101C */]
00000792 4A1F tst.b [A7]+
00000794 670A beq +0xC /* 000007A0 */
00000796 2054 movea.l A0, [A4]
00000798 216E FFB0 0070 move.l [A0 + 0x70], [A6 - 0x50]
0000079E 6008 bra +0xA /* 000007A8 */
label000007A0:
000007A0 2054 movea.l A0, [A4]
000007A2 7000 moveq.l D0, 0x00
000007A4 2140 0070 move.l [A0 + 0x70], D0
label000007A8:
000007A8 598F subq.l A7, 4
000007AA 2F0B move.l -[A7], A3
000007AC 4EBA 062A jsr [PC + 0x62A /* 00000DD8 */]
000007B0 2054 movea.l A0, [A4]
000007B2 215F 0074 move.l [A0 + 0x74], [A7]+
000007B6 598F subq.l A7, 4
000007B8 2F0B move.l -[A7], A3
000007BA 4EBA 0840 jsr [PC + 0x840 /* 00000FFC */]
000007BE 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
000007C4 584F addq.w A7, 4
000007C6 6012 bra +0x14 /* 000007DA */
label000007C8:
000007C8 2F0C move.l -[A7], A4
000007CA 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
000007CE 3F2E FFEE move.w -[A7], [A6 - 0x12]
000007D2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000007D6 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000007DA:
000007DA 4CEE 1800 FF9A movem.l A3,A4, [A6 - 0x66]
000007E0 4E5E unlink A6
000007E2 4E74 0008 rtd 0x0008
000007E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1735: // at 000007E8 (misaligned)
000007EA FFB4 .invalid <<F/6/7>>
000007EC 48E7 0018 movem.l -[A7], A3,A4
000007F0 266E 000C movea.l A3, [A6 + 0xC]
000007F4 286E 0008 movea.l A4, [A6 + 0x8]
000007F8 2F0B move.l -[A7], A3
000007FA 2F0C move.l -[A7], A4
000007FC 4EBA FE46 jsr [PC - 0x1BA /* 00000644 */]
00000800 41EE FFB4 lea.l A0, [A6 - 0x4C]
00000804 41EE FFBC lea.l A0, [A6 - 0x44]
00000808 486E FFBC pea.l [A6 - 0x44]
0000080C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000810 4A00 tst.b D0
00000812 584F addq.w A7, 4
00000814 672E beq +0x30 /* 00000844 */
00000816 558F subq.l A7, 2
00000818 2F0B move.l -[A7], A3
0000081A 4EBA 059C jsr [PC + 0x59C /* 00000DB8 */]
0000081E 2054 movea.l A0, [A4]
00000820 315F 007A move.w [A0 + 0x7A], [A7]+
00000824 486E FFB4 pea.l [A6 - 0x4C]
00000828 2F0B move.l -[A7], A3
0000082A 4EBA 077C jsr [PC + 0x77C /* 00000FA8 */]
0000082E 2054 movea.l A0, [A4]
00000830 41E8 007C lea.l A0, [A0 + 0x7C]
00000834 43EE FFB4 lea.l A1, [A6 - 0x4C]
00000838 20D9 move.l [A0]+, [A1]+
0000083A 20D9 move.l [A0]+, [A1]+
0000083C 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000842 6012 bra +0x14 /* 00000856 */
label00000844:
00000844 2F0C move.l -[A7], A4
00000846 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
0000084A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000084E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000852 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000856:
00000856 4CEE 1800 FFAC movem.l A3,A4, [A6 - 0x54]
0000085C 4E5E unlink A6
0000085E 4E74 0008 rtd 0x0008
00000862 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1736: // at 00000864 (misaligned)
00000866 FE96 48E7 .extension 0xE96 <<F/2-3/7>> // unimplemented
0000086A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000086E 000C 286E ori.b A4, 0x6E /* 'n' */
00000872 0008 2F0B ori.b A0, 0xB
00000876 2F0C move.l -[A7], A4
00000878 4EBA FDCA jsr [PC - 0x236 /* 00000644 */]
0000087C 41EE FFBC lea.l A0, [A6 - 0x44]
00000880 486E FFBC pea.l [A6 - 0x44]
00000884 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000888 4A00 tst.b D0
0000088A 584F addq.w A7, 4
0000088C 6700 01F4 beq +0x1F6 /* 00000A82 */
00000890 41ED F718 lea.l A0, [A5 - 0x8E8]
00000894 2D48 FFB6 move.l [A6 - 0x4A], A0
00000898 7000 moveq.l D0, 0x00
0000089A 1010 move.b D0, [A0]
0000089C 5240 addq.w D0, 1
0000089E 48C0 ext.l D0
000008A0 2F00 move.l -[A7], D0
000008A2 2F08 move.l -[A7], A0
000008A4 486E FE9E pea.l [A6 - 0x162]
000008A8 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
000008AC 41EE FE9E lea.l A0, [A6 - 0x162]
000008B0 41EE FF9E lea.l A0, [A6 - 0x62]
000008B4 486E FF9E pea.l [A6 - 0x62]
000008B8 2F0C move.l -[A7], A4
000008BA 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
000008BE 558F subq.l A7, 2
000008C0 2F0B move.l -[A7], A3
000008C2 4EBA 04F4 jsr [PC + 0x4F4 /* 00000DB8 */]
000008C6 2054 movea.l A0, [A4]
000008C8 315F 007E move.w [A0 + 0x7E], [A7]+
000008CC 598F subq.l A7, 4
000008CE 2F0B move.l -[A7], A3
000008D0 4EBA 072A jsr [PC + 0x72A /* 00000FFC */]
000008D4 2054 movea.l A0, [A4]
000008D6 215F 0096 move.l [A0 + 0x96], [A7]+
000008DA 486E FFBA pea.l [A6 - 0x46]
000008DE 7002 moveq.l D0, 0x02
000008E0 2F00 move.l -[A7], D0
000008E2 2F0B move.l -[A7], A3
000008E4 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
000008E8 558F subq.l A7, 2
000008EA 2F0B move.l -[A7], A3
000008EC 4EBA 04CA jsr [PC + 0x4CA /* 00000DB8 */]
000008F0 2054 movea.l A0, [A4]
000008F2 315F 00BC move.w [A0 + 0xBC], [A7]+
000008F6 558F subq.l A7, 2
000008F8 2F0B move.l -[A7], A3
000008FA 4EBA 04BC jsr [PC + 0x4BC /* 00000DB8 */]
000008FE 2054 movea.l A0, [A4]
00000900 315F 00BE move.w [A0 + 0xBE], [A7]+
00000904 2054 movea.l A0, [A4]
00000906 70FF moveq.l D0, 0xFFFFFFFF
00000908 B068 00BC cmp.w D0, [A0 + 0xBC]
0000090C 4FEF 000C lea.l A7, [A7 + 0xC]
00000910 6710 beq +0x12 /* 00000922 */
00000912 486E FE9E pea.l [A6 - 0x162]
00000916 3F28 00BC move.w -[A7], [A0 + 0xBC]
0000091A 3F28 00BE move.w -[A7], [A0 + 0xBE]
0000091E 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label00000922:
00000922 558F subq.l A7, 2
00000924 2F0C move.l -[A7], A4
00000926 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */]
0000092A 4A1F tst.b [A7]+
0000092C 6706 beq +0x8 /* 00000934 */
0000092E 367C FFFF movea.w A3, 0xFFFF
00000932 600A bra +0xC /* 0000093E */
label00000934:
00000934 598F subq.l A7, 4
00000936 2F0C move.l -[A7], A4
00000938 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000093C 265F movea.l A3, [A7]+
label0000093E:
0000093E 598F subq.l A7, 4
00000940 7000 moveq.l D0, 0x00
00000942 2F00 move.l -[A7], D0
00000944 486E FE96 pea.l [A6 - 0x16A]
00000948 486E FF9E pea.l [A6 - 0x62]
0000094C 4EAD 322A jsr [A5 + 0x322A /* export_1601 */]
00000950 41EE FE96 lea.l A0, [A6 - 0x16A]
00000954 508F addq.l A7, 8
00000956 2F08 move.l -[A7], A0
00000958 486E FE9E pea.l [A6 - 0x162]
0000095C 7000 moveq.l D0, 0x00
0000095E 1F00 move.b -[A7], D0
00000960 2054 movea.l A0, [A4]
00000962 3F28 007E move.w -[A7], [A0 + 0x7E]
00000966 2F0B move.l -[A7], A3
00000968 082E 0007 FFBA btst.b [A6 - 0x46], 0x7
0000096E 56C1 sne D1
00000970 4401 neg.b D1
00000972 1F01 move.b -[A7], D1
00000974 2F0C move.l -[A7], A4
00000976 AA45 syscall NewCWindow
00000978 2D5F FFAE move.l [A6 - 0x52], [A7]+
0000097C 2054 movea.l A0, [A4]
0000097E 216E FFAE 007A move.l [A0 + 0x7A], [A6 - 0x52]
00000984 082E 0006 FFBA btst.b [A6 - 0x46], 0x6
0000098A 56C0 sne D0
0000098C 4400 neg.b D0
0000098E 2054 movea.l A0, [A4]
00000990 1140 009F move.b [A0 + 0x9F], D0
00000994 082E 0007 FFBA btst.b [A6 - 0x46], 0x7
0000099A 56C0 sne D0
0000099C 4400 neg.b D0
0000099E 2054 movea.l A0, [A4]
000009A0 1140 00A0 move.b [A0 + 0xA0], D0
000009A4 082E 0005 FFBA btst.b [A6 - 0x46], 0x5
000009AA 56C0 sne D0
000009AC 4400 neg.b D0
000009AE 2054 movea.l A0, [A4]
000009B0 1140 00A5 move.b [A0 + 0xA5], D0
000009B4 082E 0004 FFBA btst.b [A6 - 0x46], 0x4
000009BA 56C0 sne D0
000009BC 4400 neg.b D0
000009BE 2054 movea.l A0, [A4]
000009C0 1140 00A1 move.b [A0 + 0xA1], D0
000009C4 082E 0003 FFBA btst.b [A6 - 0x46], 0x3
000009CA 56C0 sne D0
000009CC 4400 neg.b D0
000009CE 2054 movea.l A0, [A4]
000009D0 1140 00A2 move.b [A0 + 0xA2], D0
000009D4 082E 0002 FFBA btst.b [A6 - 0x46], 0x2
000009DA 56C0 sne D0
000009DC 4400 neg.b D0
000009DE 2054 movea.l A0, [A4]
000009E0 1140 00A3 move.b [A0 + 0xA3], D0
000009E4 082E 0001 FFBA btst.b [A6 - 0x46], 0x1
000009EA 56C0 sne D0
000009EC 4400 neg.b D0
000009EE 2054 movea.l A0, [A4]
000009F0 1140 00A4 move.b [A0 + 0xA4], D0
000009F4 7000 moveq.l D0, 0x00
000009F6 2F00 move.l -[A7], D0
000009F8 2054 movea.l A0, [A4]
000009FA 4868 008A pea.l [A0 + 0x8A]
000009FE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000A02 2040 movea.l A0, D0
00000A04 508F addq.l A7, 8
00000A06 2F10 move.l -[A7], [A0]
00000A08 7001 moveq.l D0, 0x01
00000A0A 2F00 move.l -[A7], D0
00000A0C 2054 movea.l A0, [A4]
00000A0E 4868 008A pea.l [A0 + 0x8A]
00000A12 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000A16 2040 movea.l A0, D0
00000A18 508F addq.l A7, 8
00000A1A 2F10 move.l -[A7], [A0]
00000A1C 2F0C move.l -[A7], A4
00000A1E 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
00000A22 558F subq.l A7, 2
00000A24 558F subq.l A7, 2
00000A26 7001 moveq.l D0, 0x01
00000A28 1F00 move.b -[A7], D0
00000A2A 2F0C move.l -[A7], A4
00000A2C 4EAD 2C92 jsr [A5 + 0x2C92 /* export_1422 */]
00000A30 2F0C move.l -[A7], A4
00000A32 4EAD 2C92 jsr [A5 + 0x2C92 /* export_1422 */]
00000A36 486E FE9E pea.l [A6 - 0x162]
00000A3A 2F0C move.l -[A7], A4
00000A3C 4EAD 2C82 jsr [A5 + 0x2C82 /* export_1420 */]
00000A40 558F subq.l A7, 2
00000A42 486E FE9E pea.l [A6 - 0x162]
00000A46 486E FFB2 pea.l [A6 - 0x4E]
00000A4A 486E FFB4 pea.l [A6 - 0x4C]
00000A4E 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
00000A52 4A1F tst.b [A7]+
00000A54 544F addq.w A7, 2
00000A56 670C beq +0xE /* 00000A64 */
00000A58 2054 movea.l A0, [A4]
00000A5A 2F28 007A move.l -[A7], [A0 + 0x7A]
00000A5E 486E FE9E pea.l [A6 - 0x162]
00000A62 A91A syscall SetWTitle
label00000A64:
00000A64 2054 movea.l A0, [A4]
00000A66 316E FFB2 009A move.w [A0 + 0x9A], [A6 - 0x4E]
00000A6C 2054 movea.l A0, [A4]
00000A6E 316E FFB4 009C move.w [A0 + 0x9C], [A6 - 0x4C]
00000A74 2F0C move.l -[A7], A4
00000A76 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */]
00000A7A 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000A80 6012 bra +0x14 /* 00000A94 */
label00000A82:
00000A82 2F0C move.l -[A7], A4
00000A84 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000A88 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000A8C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000A90 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000A94:
00000A94 082E 0000 FFBA btst.b [A6 - 0x46], 0x0
00000A9A 56C0 sne D0
00000A9C 4400 neg.b D0
00000A9E 2054 movea.l A0, [A4]
00000AA0 1140 00A6 move.b [A0 + 0xA6], D0
00000AA4 082E 0007 FFBB btst.b [A6 - 0x45], 0x7
00000AAA 56C0 sne D0
00000AAC 4400 neg.b D0
00000AAE 2054 movea.l A0, [A4]
00000AB0 1140 00A9 move.b [A0 + 0xA9], D0
00000AB4 082E 0006 FFBB btst.b [A6 - 0x45], 0x6
00000ABA 56C0 sne D0
00000ABC 4400 neg.b D0
00000ABE 2054 movea.l A0, [A4]
00000AC0 1140 00AA move.b [A0 + 0xAA], D0
00000AC4 082E 0004 FFBB btst.b [A6 - 0x45], 0x4
00000ACA 56C0 sne D0
00000ACC 4400 neg.b D0
00000ACE 2054 movea.l A0, [A4]
00000AD0 1140 00A7 move.b [A0 + 0xA7], D0
00000AD4 082E 0005 FFBB btst.b [A6 - 0x45], 0x5
00000ADA 56C0 sne D0
00000ADC 4400 neg.b D0
00000ADE 2054 movea.l A0, [A4]
00000AE0 1140 00A8 move.b [A0 + 0xA8], D0
00000AE4 082E 0003 FFBB btst.b [A6 - 0x45], 0x3
00000AEA 56C0 sne D0
00000AEC 4400 neg.b D0
00000AEE 2054 movea.l A0, [A4]
00000AF0 1140 00B0 move.b [A0 + 0xB0], D0
00000AF4 082E 0002 FFBB btst.b [A6 - 0x45], 0x2
00000AFA 56C0 sne D0
00000AFC 4400 neg.b D0
00000AFE 2054 movea.l A0, [A4]
00000B00 1140 00B1 move.b [A0 + 0xB1], D0
00000B04 082E 0001 FFBB btst.b [A6 - 0x45], 0x1
00000B0A 56C0 sne D0
00000B0C 4400 neg.b D0
00000B0E 2054 movea.l A0, [A4]
00000B10 1140 00B3 move.b [A0 + 0xB3], D0
00000B14 4CEE 1800 FE8E movem.l A3,A4, [A6 - 0x172]
00000B1A 4E5E unlink A6
00000B1C 4E74 0008 rtd 0x0008
export_1737:
00000B20 4E56 0000 link A6, 0
00000B24 2F0C move.l -[A7], A4
00000B26 286E 0008 movea.l A4, [A6 + 0x8]
00000B2A 2F0C move.l -[A7], A4
00000B2C 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000B30 2054 movea.l A0, [A4]
00000B32 7000 moveq.l D0, 0x00
00000B34 2140 0002 move.l [A0 + 0x2], D0
00000B38 286E FFFC movea.l A4, [A6 - 0x4]
00000B3C 4E5E unlink A6
00000B3E 4E74 0004 rtd 0x0004
00000B42 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1738: // at 00000B44 (misaligned)
00000B46 FFBC .invalid <<F/6/7>>
00000B48 2F0C move.l -[A7], A4
00000B4A 286E 0008 movea.l A4, [A6 + 0x8]
00000B4E 2F0C move.l -[A7], A4
00000B50 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00000B54 41EE FFBC lea.l A0, [A6 - 0x44]
00000B58 486E FFBC pea.l [A6 - 0x44]
00000B5C 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000B60 4A00 tst.b D0
00000B62 584F addq.w A7, 4
00000B64 6714 beq +0x16 /* 00000B7A */
00000B66 598F subq.l A7, 4
00000B68 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000B6C 2054 movea.l A0, [A4]
00000B6E 215F 0002 move.l [A0 + 0x2], [A7]+
00000B72 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000B78 6012 bra +0x14 /* 00000B8C */
label00000B7A:
00000B7A 2F0C move.l -[A7], A4
00000B7C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000B80 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000B84 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000B88 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000B8C:
00000B8C 286E FFB8 movea.l A4, [A6 - 0x48]
00000B90 4E5E unlink A6
00000B92 4E74 0004 rtd 0x0004
00000B96 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B98-00000B9E
export_1739:
fn00000B98:
00000B98 4E56 0000 link A6, 0
00000B9C 2F0C move.l -[A7], A4
// end alternate branch 00000B98-00000B9E
export_1739: // at 00000B98 (misaligned)
fn00000B98: // (misaligned)
00000B9A 0000 2F0C ori.b D0, 0xC
00000B9E 286E 0008 movea.l A4, [A6 + 0x8]
00000BA2 2F0C move.l -[A7], A4
00000BA4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00000BA8 2054 movea.l A0, [A4]
00000BAA 7000 moveq.l D0, 0x00
00000BAC 2140 0008 move.l [A0 + 0x8], D0
00000BB0 2054 movea.l A0, [A4]
00000BB2 4268 0006 clr.w [A0 + 0x6]
00000BB6 2054 movea.l A0, [A4]
00000BB8 2140 0002 move.l [A0 + 0x2], D0
00000BBC 286E FFFC movea.l A4, [A6 - 0x4]
00000BC0 4E5E unlink A6
00000BC2 4E74 0004 rtd 0x0004
00000BC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BC8-00000BCC
fn00000BC8:
00000BC8 4E56 FFBC link A6, -0x0044
// end alternate branch 00000BC8-00000BCC
fn00000BC8: // (misaligned)
00000BCA FFBC .invalid <<F/6/7>>
00000BCC 2F0C move.l -[A7], A4
00000BCE 286E 0008 movea.l A4, [A6 + 0x8]
00000BD2 2F0C move.l -[A7], A4
00000BD4 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00000BD8 41EE FFBC lea.l A0, [A6 - 0x44]
00000BDC 486E FFBC pea.l [A6 - 0x44]
00000BE0 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000BE4 4A00 tst.b D0
00000BE6 584F addq.w A7, 4
00000BE8 6718 beq +0x1A /* 00000C02 */
00000BEA 598F subq.l A7, 4
00000BEC 7000 moveq.l D0, 0x00
00000BEE 2F00 move.l -[A7], D0
00000BF0 4EAD 39CA jsr [A5 + 0x39CA /* export_1845 */]
00000BF4 2054 movea.l A0, [A4]
00000BF6 215F 0008 move.l [A0 + 0x8], [A7]+
00000BFA 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000C00 6012 bra +0x14 /* 00000C14 */
label00000C02:
00000C02 2F0C move.l -[A7], A4
00000C04 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000C08 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C0C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000C10 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000C14:
00000C14 286E FFB8 movea.l A4, [A6 - 0x48]
00000C18 4E5E unlink A6
00000C1A 4E74 0004 rtd 0x0004
00000C1E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1740: // at 00000C20 (misaligned)
00000C22 0000 2F0C ori.b D0, 0xC
00000C26 286E 0008 movea.l A4, [A6 + 0x8]
00000C2A 2F0C move.l -[A7], A4
00000C2C 4EBA FF6A jsr [PC - 0x96 /* 00000B98 */]
00000C30 2054 movea.l A0, [A4]
00000C32 7000 moveq.l D0, 0x00
00000C34 2140 000C move.l [A0 + 0xC], D0
00000C38 286E FFFC movea.l A4, [A6 - 0x4]
00000C3C 4E5E unlink A6
00000C3E 4E74 0004 rtd 0x0004
00000C42 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1741: // at 00000C44 (misaligned)
00000C46 0000 2F0C ori.b D0, 0xC
00000C4A 286E 0008 movea.l A4, [A6 + 0x8]
00000C4E 2F0C move.l -[A7], A4
00000C50 4EBA FF76 jsr [PC - 0x8A /* 00000BC8 */]
00000C54 2054 movea.l A0, [A4]
00000C56 216E 000C 000C move.l [A0 + 0xC], [A6 + 0xC]
00000C5C 286E FFFC movea.l A4, [A6 - 0x4]
00000C60 4E5E unlink A6
00000C62 4E74 0008 rtd 0x0008
00000C66 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1742: // at 00000C68 (misaligned)
00000C6A 0000 2F0C ori.b D0, 0xC
00000C6E 286E 0008 movea.l A4, [A6 + 0x8]
00000C72 2F0C move.l -[A7], A4
00000C74 4EBA FF22 jsr [PC - 0xDE /* 00000B98 */]
00000C78 2054 movea.l A0, [A4]
00000C7A 7001 moveq.l D0, 0x01
00000C7C 2140 0018 move.l [A0 + 0x18], D0
00000C80 2054 movea.l A0, [A4]
00000C82 7200 moveq.l D1, 0x00
00000C84 2141 000C move.l [A0 + 0xC], D1
00000C88 2054 movea.l A0, [A4]
00000C8A 2141 0010 move.l [A0 + 0x10], D1
00000C8E 2054 movea.l A0, [A4]
00000C90 4228 001C clr.b [A0 + 0x1C]
00000C94 2054 movea.l A0, [A4]
00000C96 2141 0014 move.l [A0 + 0x14], D1
00000C9A 286E FFFC movea.l A4, [A6 - 0x4]
00000C9E 4E5E unlink A6
00000CA0 4E74 0004 rtd 0x0004
export_1743:
00000CA4 4E56 FFBC link A6, -0x0044
00000CA8 48E7 0018 movem.l -[A7], A3,A4
00000CAC 266E 0010 movea.l A3, [A6 + 0x10]
00000CB0 286E 0008 movea.l A4, [A6 + 0x8]
00000CB4 2F0C move.l -[A7], A4
00000CB6 4EBA FF10 jsr [PC - 0xF0 /* 00000BC8 */]
00000CBA 2054 movea.l A0, [A4]
00000CBC 216E 000C 0018 move.l [A0 + 0x18], [A6 + 0xC]
00000CC2 2054 movea.l A0, [A4]
00000CC4 7000 moveq.l D0, 0x00
00000CC6 2140 0010 move.l [A0 + 0x10], D0
00000CCA 220B move.l D1, A3
00000CCC 6762 beq +0x64 /* 00000D30 */
00000CCE 558F subq.l A7, 2
00000CD0 2F0B move.l -[A7], A3
00000CD2 4EAD 3872 jsr [A5 + 0x3872 /* export_1802 */]
00000CD6 4A1F tst.b [A7]+
00000CD8 6734 beq +0x36 /* 00000D0E */
00000CDA 41EE FFBC lea.l A0, [A6 - 0x44]
00000CDE 486E FFBC pea.l [A6 - 0x44]
00000CE2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
00000CE6 4A00 tst.b D0
00000CE8 584F addq.w A7, 4
00000CEA 6710 beq +0x12 /* 00000CFC */
00000CEC 2F0B move.l -[A7], A3
00000CEE A9A2 syscall LoadResource
00000CF0 4EAD 3942 jsr [A5 + 0x3942 /* export_1828 */]
00000CF4 2B6E FFFC F614 move.l [A5 - 0x9EC], [A6 - 0x4]
00000CFA 6012 bra +0x14 /* 00000D0E */
label00000CFC:
00000CFC 2F0C move.l -[A7], A4
00000CFE 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000D02 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000D06 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D0A 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000D0E:
00000D0E 598F subq.l A7, 4
00000D10 2F0B move.l -[A7], A3
00000D12 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000D16 2054 movea.l A0, [A4]
00000D18 215F 0014 move.l [A0 + 0x14], [A7]+
00000D1C 204B movea.l A0, A3
00000D1E A069 syscall HGetState
00000D20 2054 movea.l A0, [A4]
00000D22 1140 001C move.b [A0 + 0x1C], D0
00000D26 204B movea.l A0, A3
00000D28 A04A syscall HNoPurge
00000D2A 2054 movea.l A0, [A4]
00000D2C 214B 000C move.l [A0 + 0xC], A3
label00000D30:
00000D30 4CEE 1800 FFB4 movem.l A3,A4, [A6 - 0x4C]
00000D36 4E5E unlink A6
00000D38 4E74 000C rtd 0x000C
export_1744:
00000D3C 4E56 0000 link A6, 0
00000D40 2F0C move.l -[A7], A4
00000D42 286E 0008 movea.l A4, [A6 + 0x8]
00000D46 2F0C move.l -[A7], A4
00000D48 4EBA FE4E jsr [PC - 0x1B2 /* 00000B98 */]
00000D4C 2054 movea.l A0, [A4]
00000D4E 7000 moveq.l D0, 0x00
00000D50 2140 000C move.l [A0 + 0xC], D0
00000D54 2054 movea.l A0, [A4]
00000D56 2140 0010 move.l [A0 + 0x10], D0
00000D5A 286E FFFC movea.l A4, [A6 - 0x4]
00000D5E 4E5E unlink A6
00000D60 4E74 0004 rtd 0x0004
export_1745:
00000D64 4E56 0000 link A6, 0
00000D68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D6C 4EBA FE5A jsr [PC - 0x1A6 /* 00000BC8 */]
00000D70 4E5E unlink A6
00000D72 4E74 0004 rtd 0x0004
00000D76 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D78-00000D7C
export_1746:
fn00000D78:
00000D78 4E56 FFFE link A6, -0x0002
// end alternate branch 00000D78-00000D7C
export_1746: // at 00000D78 (misaligned)
fn00000D78: // (misaligned)
00000D7A FFFE .invalid <<F/7/7>>
00000D7C 486E FFFF pea.l [A6 - 0x1]
00000D80 7001 moveq.l D0, 0x01
00000D82 2F00 move.l -[A7], D0
00000D84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D88 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000D8C 1D6E FFFF 000C move.b [A6 + 0xC], [A6 - 0x1]
00000D92 4E5E unlink A6
00000D94 4E74 0004 rtd 0x0004
export_1747:
fn00000D98:
00000D98 4E56 FFFE link A6, -0x0002
00000D9C 486E FFFF pea.l [A6 - 0x1]
00000DA0 7001 moveq.l D0, 0x01
00000DA2 2F00 move.l -[A7], D0
00000DA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DA8 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000DAC 1D6E FFFF 000C move.b [A6 + 0xC], [A6 - 0x1]
00000DB2 4E5E unlink A6
00000DB4 4E74 0004 rtd 0x0004
export_1748:
fn00000DB8:
00000DB8 4E56 FFFE link A6, -0x0002
00000DBC 486E FFFE pea.l [A6 - 0x2]
00000DC0 7002 moveq.l D0, 0x02
00000DC2 2F00 move.l -[A7], D0
00000DC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DC8 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000DCC 3D6E FFFE 000C move.w [A6 + 0xC], [A6 - 0x2]
00000DD2 4E5E unlink A6
00000DD4 4E74 0004 rtd 0x0004
export_1749:
fn00000DD8:
00000DD8 4E56 FFFC link A6, -0x0004
00000DDC 486E FFFC pea.l [A6 - 0x4]
00000DE0 7004 moveq.l D0, 0x04
00000DE2 2F00 move.l -[A7], D0
00000DE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DE8 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000DEC 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00000DF2 4E5E unlink A6
00000DF4 4E74 0004 rtd 0x0004
fn00000DF8:
00000DF8 4E56 0000 link A6, 0
00000DFC 48E7 0018 movem.l -[A7], A3,A4
00000E00 266E 000E movea.l A3, [A6 + 0xE]
00000E04 286E 0008 movea.l A4, [A6 + 0x8]
00000E08 2F0B move.l -[A7], A3
00000E0A 7001 moveq.l D0, 0x01
00000E0C 2F00 move.l -[A7], D0
00000E0E 2F0C move.l -[A7], A4
00000E10 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000E14 7000 moveq.l D0, 0x00
00000E16 1013 move.b D0, [A3]
00000E18 5240 addq.w D0, 1
00000E1A B06E 000C cmp.w D0, [A6 + 0xC]
00000E1E 6F0A ble +0xC /* 00000E2A */
00000E20 70CE moveq.l D0, 0xFFFFFFCE
00000E22 3F00 move.w -[A7], D0
00000E24 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
00000E28 601A bra +0x1C /* 00000E44 */
label00000E2A:
00000E2A 7001 moveq.l D0, 0x01
00000E2C 2F00 move.l -[A7], D0
00000E2E 2F0B move.l -[A7], A3
00000E30 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000E34 508F addq.l A7, 8
00000E36 2F00 move.l -[A7], D0
00000E38 7000 moveq.l D0, 0x00
00000E3A 1013 move.b D0, [A3]
00000E3C 2F00 move.l -[A7], D0
00000E3E 2F0C move.l -[A7], A4
00000E40 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
label00000E44:
00000E44 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000E4A 4E5E unlink A6
00000E4C 4E74 000A rtd 0x000A
fn00000E50:
00000E50 4E56 FF00 link A6, -0x0100
00000E54 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E58 266E 000C movea.l A3, [A6 + 0xC]
00000E5C 286E 0008 movea.l A4, [A6 + 0x8]
00000E60 41EE FF00 lea.l A0, [A6 - 0x100]
00000E64 598F subq.l A7, 4
00000E66 2F0C move.l -[A7], A4
00000E68 4EBA 0192 jsr [PC + 0x192 /* 00000FFC */]
00000E6C 2E1F move.l D7, [A7]+
00000E6E 598F subq.l A7, 4
00000E70 2F0C move.l -[A7], A4
00000E72 4EAD 431A jsr [A5 + 0x431A /* export_2143 */]
00000E76 2A1F move.l D5, [A7]+
00000E78 598F subq.l A7, 4
00000E7A 2F0C move.l -[A7], A4
00000E7C 4EBA FF5A jsr [PC - 0xA6 /* 00000DD8 */]
00000E80 2C1F move.l D6, [A7]+
00000E82 486E FF00 pea.l [A6 - 0x100]
00000E86 3F3C 0100 move.w -[A7], 0x100
00000E8A 2F0C move.l -[A7], A4
00000E8C 4EBA FF6A jsr [PC - 0x96 /* 00000DF8 */]
00000E90 7000 moveq.l D0, 0x00
00000E92 2680 move.l [A3], D0
00000E94 598F subq.l A7, 4
00000E96 2F07 move.l -[A7], D7
00000E98 486E FF00 pea.l [A6 - 0x100]
00000E9C 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000EA0 269F move.l [A3], [A7]+
00000EA2 6704 beq +0x6 /* 00000EA8 */
00000EA4 7E01 moveq.l D7, 0x01
00000EA6 600E bra +0x10 /* 00000EB6 */
label00000EA8:
00000EA8 4207 clr.b D7
00000EAA 2005 move.l D0, D5
00000EAC D086 add.l D0, D6
00000EAE 2F00 move.l -[A7], D0
00000EB0 2F0C move.l -[A7], A4
00000EB2 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */]
label00000EB6:
00000EB6 1D47 0010 move.b [A6 + 0x10], D7
00000EBA 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00000EC0 4E5E unlink A6
00000EC2 4E74 0008 rtd 0x0008
00000EC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000EC8-00000ED0
fn00000EC8:
00000EC8 4E56 FEFC link A6, -0x0104
00000ECC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
// end alternate branch 00000EC8-00000ED0
fn00000EC8: // (misaligned)
00000ECA FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
00000ECE 1F18 move.b -[A7], [A0]+
00000ED0 266E 000C movea.l A3, [A6 + 0xC]
00000ED4 286E 0008 movea.l A4, [A6 + 0x8]
00000ED8 41EE FF00 lea.l A0, [A6 - 0x100]
00000EDC 486E FEFC pea.l [A6 - 0x104]
00000EE0 7004 moveq.l D0, 0x04
00000EE2 2F00 move.l -[A7], D0
00000EE4 2F0C move.l -[A7], A4
00000EE6 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000EEA 598F subq.l A7, 4
00000EEC 2F0C move.l -[A7], A4
00000EEE 4EAD 431A jsr [A5 + 0x431A /* export_2143 */]
00000EF2 281F move.l D4, [A7]+
00000EF4 598F subq.l A7, 4
00000EF6 2F0C move.l -[A7], A4
00000EF8 4EBA FEDE jsr [PC - 0x122 /* 00000DD8 */]
00000EFC 2A1F move.l D5, [A7]+
00000EFE 486E FF00 pea.l [A6 - 0x100]
00000F02 3F3C 0100 move.w -[A7], 0x100
00000F06 2F0C move.l -[A7], A4
00000F08 4EBA FEEE jsr [PC - 0x112 /* 00000DF8 */]
00000F0C 7000 moveq.l D0, 0x00
00000F0E 102E FF00 move.b D0, [A6 - 0x100]
00000F12 4A80 tst.l D0
00000F14 6210 bhi +0x12 /* 00000F26 */
00000F16 598F subq.l A7, 4
00000F18 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000F1C 2F0C move.l -[A7], A4
00000F1E 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00000F22 2E1F move.l D7, [A7]+
00000F24 601C bra +0x1E /* 00000F42 */
label00000F26:
00000F26 558F subq.l A7, 2
00000F28 486E FF00 pea.l [A6 - 0x100]
00000F2C 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00000F30 301F move.w D0, [A7]+
00000F32 48C0 ext.l D0
00000F34 2E00 move.l D7, D0
00000F36 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000F3A 2F07 move.l -[A7], D7
00000F3C 2F0C move.l -[A7], A4
00000F3E 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */]
label00000F42:
00000F42 7000 moveq.l D0, 0x00
00000F44 2680 move.l [A3], D0
00000F46 4A87 tst.l D7
00000F48 6618 bne +0x1A /* 00000F62 */
00000F4A 4AAE FEFC tst.l [A6 - 0x104]
00000F4E 57C3 seq D3
00000F50 4403 neg.b D3
00000F52 1C03 move.b D6, D3
00000F54 2004 move.l D0, D4
00000F56 D085 add.l D0, D5
00000F58 2F00 move.l -[A7], D0
00000F5A 2F0C move.l -[A7], A4
00000F5C 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */]
00000F60 600C bra +0xE /* 00000F6E */
label00000F62:
00000F62 598F subq.l A7, 4
00000F64 3F07 move.w -[A7], D7
00000F66 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */]
00000F6A 269F move.l [A3], [A7]+
00000F6C 7C01 moveq.l D6, 0x01
label00000F6E:
00000F6E 1D46 0010 move.b [A6 + 0x10], D6
00000F72 4CEE 18F8 FEE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x120]
00000F78 4E5E unlink A6
00000F7A 4E74 0008 rtd 0x0008
00000F7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F80-00000F84
fn00000F80:
00000F80 4E56 FFFC link A6, -0x0004
// end alternate branch 00000F80-00000F84
fn00000F80: // (misaligned)
00000F82 FFFC .invalid <<F/7/7>>
00000F84 486E FFFC pea.l [A6 - 0x4]
00000F88 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000F8C 486E FFFC pea.l [A6 - 0x4]
00000F90 7004 moveq.l D0, 0x04
00000F92 2F00 move.l -[A7], D0
00000F94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F98 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000F9C 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00000FA2 4E5E unlink A6
00000FA4 4E74 0004 rtd 0x0004
fn00000FA8:
00000FA8 4E56 0000 link A6, 0
00000FAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FB0 7008 moveq.l D0, 0x08
00000FB2 2F00 move.l -[A7], D0
00000FB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FB8 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000FBC 4E5E unlink A6
00000FBE 4E74 0008 rtd 0x0008
00000FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FC4-00000FCE
export_1750:
fn00000FC4:
00000FC4 4E56 0000 link A6, 0
00000FC8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FCC 7010 moveq.l D0, 0x10
// end alternate branch 00000FC4-00000FCE
export_1750: // at 00000FC4 (misaligned)
fn00000FC4: // (misaligned)
00000FC6 0000 2F2E ori.b D0, 0x2E /* '.' */
00000FCA 000C 7010 ori.b A4, 0x10
00000FCE 2F00 move.l -[A7], D0
00000FD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FD4 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000FD8 4E5E unlink A6
00000FDA 4E74 0008 rtd 0x0008
00000FDE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FE0-00000FEA
fn00000FE0:
00000FE0 4E56 0000 link A6, 0
00000FE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FE8 7006 moveq.l D0, 0x06
// end alternate branch 00000FE0-00000FEA
fn00000FE0: // (misaligned)
00000FE2 0000 2F2E ori.b D0, 0x2E /* '.' */
00000FE6 000C 7006 ori.b A4, 0x6
00000FEA 2F00 move.l -[A7], D0
00000FEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FF0 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00000FF4 4E5E unlink A6
00000FF6 4E74 0008 rtd 0x0008
00000FFA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FFC-00001000
export_1751:
fn00000FFC:
00000FFC 4E56 FFFC link A6, -0x0004
// end alternate branch 00000FFC-00001000
export_1751: // at 00000FFC (misaligned)
fn00000FFC: // (misaligned)
00000FFE FFFC .invalid <<F/7/7>>
00001000 486E FFFC pea.l [A6 - 0x4]
00001004 7004 moveq.l D0, 0x04
00001006 2F00 move.l -[A7], D0
00001008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000100C 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00001010 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00001016 4E5E unlink A6
00001018 4E74 0004 rtd 0x0004
export_1752:
fn0000101C:
0000101C 4E56 FFAE link A6, -0x0052
00001020 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001024 266E 000C movea.l A3, [A6 + 0xC]
00001028 286E 0008 movea.l A4, [A6 + 0x8]
0000102C 4207 clr.b D7
0000102E 598F subq.l A7, 4
00001030 2F0C move.l -[A7], A4
00001032 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001036 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000103A 558F subq.l A7, 2
0000103C 2F0C move.l -[A7], A4
0000103E 4EBA FD78 jsr [PC - 0x288 /* 00000DB8 */]
00001042 3C1F move.w D6, [A7]+
00001044 660A bne +0xC /* 00001050 */
00001046 7000 moveq.l D0, 0x00
00001048 2680 move.l [A3], D0
0000104A 7E01 moveq.l D7, 0x01
0000104C 6000 00C0 bra +0xC2 /* 0000110E */
label00001050:
00001050 0C46 0001 cmpi.w D6, 0x1
00001054 6630 bne +0x32 /* 00001086 */
00001056 486E FFF8 pea.l [A6 - 0x8]
0000105A 7004 moveq.l D0, 0x04
0000105C 2F00 move.l -[A7], D0
0000105E 2F0C move.l -[A7], A4
00001060 4EAD 42FA jsr [A5 + 0x42FA /* export_2139 */]
00001064 4AAE FFFC tst.l [A6 - 0x4]
00001068 6710 beq +0x12 /* 0000107A */
0000106A 598F subq.l A7, 4
0000106C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001070 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001074 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001078 269F move.l [A3], [A7]+
label0000107A:
0000107A 4A93 tst.l [A3]
0000107C 6700 0090 beq +0x92 /* 0000110E */
00001080 7E01 moveq.l D7, 0x01
00001082 6000 008A bra +0x8C /* 0000110E */
label00001086:
00001086 0C46 0002 cmpi.w D6, 0x2
0000108A 660E bne +0x10 /* 0000109A */
0000108C 558F subq.l A7, 2
0000108E 2F0B move.l -[A7], A3
00001090 2F0C move.l -[A7], A4
00001092 4EBA FE34 jsr [PC - 0x1CC /* 00000EC8 */]
00001096 1E1F move.b D7, [A7]+
00001098 6012 bra +0x14 /* 000010AC */
label0000109A:
0000109A 0C46 0003 cmpi.w D6, 0x3
0000109E 660C bne +0xE /* 000010AC */
000010A0 558F subq.l A7, 2
000010A2 2F0B move.l -[A7], A3
000010A4 2F0C move.l -[A7], A4
000010A6 4EBA FDA8 jsr [PC - 0x258 /* 00000E50 */]
000010AA 1E1F move.b D7, [A7]+
label000010AC:
000010AC 4A07 tst.b D7
000010AE 675E beq +0x60 /* 0000110E */
000010B0 422E FFF7 clr.b [A6 - 0x9]
000010B4 4AAE FFFC tst.l [A6 - 0x4]
000010B8 6718 beq +0x1A /* 000010D2 */
000010BA 598F subq.l A7, 4
000010BC 2F13 move.l -[A7], [A3]
000010BE 7000 moveq.l D0, 0x00
000010C0 1F00 move.b -[A7], D0
000010C2 486E FFF7 pea.l [A6 - 0x9]
000010C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010CA 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000010CE 2D5F FFF8 move.l [A6 - 0x8], [A7]+
label000010D2:
000010D2 41EE FFB2 lea.l A0, [A6 - 0x4E]
000010D6 486E FFB2 pea.l [A6 - 0x4E]
000010DA 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000010DE 4A00 tst.b D0
000010E0 584F addq.w A7, 4
000010E2 671A beq +0x1C /* 000010FE */
000010E4 4A93 tst.l [A3]
000010E6 670E beq +0x10 /* 000010F6 */
000010E8 2D53 FFAE move.l [A6 - 0x52], [A3]
000010EC 2F0C move.l -[A7], A4
000010EE 2F2E FFAE move.l -[A7], [A6 - 0x52]
000010F2 4EAD 49E2 jsr [A5 + 0x49E2 /* export_2360 */]
label000010F6:
000010F6 2B6E FFF2 F614 move.l [A5 - 0x9EC], [A6 - 0xE]
000010FC 6010 bra +0x12 /* 0000110E */
label000010FE:
000010FE 7000 moveq.l D0, 0x00
00001100 2680 move.l [A3], D0
00001102 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001106 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000110A 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label0000110E:
0000110E 1D47 0010 move.b [A6 + 0x10], D7
00001112 4CEE 18C0 FF9E movem.l D6,D7,A3,A4, [A6 - 0x62]
00001118 4E5E unlink A6
0000111A 4E74 0008 rtd 0x0008
0000111E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1753: // at 00001120 (misaligned)
00001122 0000 2F0C ori.b D0, 0xC
00001126 286E 0008 movea.l A4, [A6 + 0x8]
0000112A 2054 movea.l A0, [A4]
0000112C 2F28 000C move.l -[A7], [A0 + 0xC]
00001130 4EAD 392A jsr [A5 + 0x392A /* export_1825 */]
00001134 558F subq.l A7, 2
00001136 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000113A 486E 000C pea.l [A6 + 0xC]
0000113E 2054 movea.l A0, [A4]
00001140 2F28 000C move.l -[A7], [A0 + 0xC]
00001144 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
00001148 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
0000114C 286E FFFC movea.l A4, [A6 - 0x4]
00001150 4E5E unlink A6
00001152 4E74 000C rtd 0x000C
00001156 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1754: // at 00001158 (misaligned)
0000115A 0000 48E7 ori.b D0, 0xE7
0000115E 0708 btst A0, D3
00001160 2C2E 000C move.l D6, [A6 + 0xC]
00001164 286E 0008 movea.l A4, [A6 + 0x8]
00001168 4245 clr.w D5
0000116A 2054 movea.l A0, [A4]
0000116C 2248 movea.l A1, A0
0000116E 2E28 0014 move.l D7, [A0 + 0x14]
00001172 9EA9 0010 sub.l D7, [A1 + 0x10]
00001176 BC87 cmp.l D6, D7
00001178 6F04 ble +0x6 /* 0000117E */
0000117A 2C07 move.l D6, D7
0000117C 7AD9 moveq.l D5, 0xFFFFFFD9
label0000117E:
0000117E 4A86 tst.l D6
00001180 6F26 ble +0x28 /* 000011A8 */
00001182 2F06 move.l -[A7], D6
00001184 2054 movea.l A0, [A4]
00001186 2068 000C movea.l A0, [A0 + 0xC]
0000118A 2254 movea.l A1, [A4]
0000118C 2029 0010 move.l D0, [A1 + 0x10]
00001190 D090 add.l D0, [A0]
00001192 2F00 move.l -[A7], D0
00001194 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001198 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
0000119C 2054 movea.l A0, [A4]
0000119E DDA8 0010 add.l [A0 + 0x10], D6
000011A2 4FEF 000C lea.l A7, [A7 + 0xC]
000011A6 6006 bra +0x8 /* 000011AE */
label000011A8:
000011A8 4A86 tst.l D6
000011AA 6C02 bge +0x4 /* 000011AE */
000011AC 7ACE moveq.l D5, 0xFFFFFFCE
label000011AE:
000011AE 3F05 move.w -[A7], D5
000011B0 4EAD 393A jsr [A5 + 0x393A /* export_1827 */]
000011B4 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10]
000011BA 4E5E unlink A6
000011BC 4E74 000C rtd 0x000C